export const FIELD_TYPE = {
  mysqlFieldType: [
    // 数值类型
    "TINYINT",
    "SMALLINT",
    "MEDIUMINT",
    "INT",
    "INTEGER",
    "BIGINT",
    "FLOAT",
    "DOUBLE",
    "DECIMAL",
    "NUMERIC",

    // 日期和时间类型
    "DATE",
    "TIME",
    "DATETIME",
    "TIMESTAMP",
    "YEAR",

    // 字符串类型
    "CHAR",
    "VARCHAR",
    "TINYTEXT",
    "TEXT",
    "MEDIUMTEXT",
    "LONGTEXT",
    "BINARY",
    "VARBINARY",
    "TINYBLOB",
    "BLOB",
    "MEDIUMBLOB",
    "LONGBLOB",

    // 其他类型
    "ENUM",
    "SET",
    "BIT",
    "BOOL",
    "BOOLEAN",
  ],

  mongodbFieldType: [
    // MongoDB 基本数据类型
    "String",
    "Number",
    "Boolean",
    "Array",
    "Object",
    "Date",
    "ObjectId",
    "Mixed",
    "Buffer",
    "Decimal128",
    "Map",
  ],

  sqlserverFieldType: [
    // 数值类型
    "TINYINT",
    "SMALLINT",
    "INT",
    "BIGINT",
    "DECIMAL",
    "NUMERIC",
    "FLOAT",
    "REAL",
    "MONEY",
    "SMALLMONEY",

    // 日期和时间类型
    "DATE",
    "TIME",
    "DATETIME",
    "DATETIME2",
    "SMALLDATETIME",
    "DATETIMEOFFSET",

    // 字符串类型
    "CHAR",
    "VARCHAR",
    "TEXT",
    "NCHAR",
    "NVARCHAR",
    "NTEXT",

    // 二进制类型
    "BINARY",
    "VARBINARY",
    "IMAGE",

    // 其他类型
    "UNIQUEIDENTIFIER",
    "SQL_VARIANT",
    "XML",
    "CURSOR",
    "TABLE",
    "HIERARCHYID",
    "GEOMETRY",
    "GEOGRAPHY",
  ],
};
